export default {
  'pages.layouts.userLayout.title':
    'Ant Design is the most influential web design specification in Xihu district',
  'pages.login.accountLogin.tab': 'Account Login',
  'pages.login.accountLogin.errorMessage': 'Incorrect username/password',
  'pages.login.failure': 'Login failed, please try again!',
  'pages.login.success': 'Login successful!',
  'pages.login.username.placeholder': 'Username: admin or user',
  'pages.login.username.required': 'Please input your username!',
  'pages.login.password.placeholder': 'Password: ant.design',
  'pages.login.password.required': 'Please input your password!',
  'pages.login.phoneLogin.tab': 'Phone Login',
  'pages.login.phoneLogin.errorMessage': 'Verification Code Error',
  'pages.login.phoneNumber.placeholder': 'Phone Number',
  'pages.login.phoneNumber.required': 'Please input your phone number!',
  'pages.login.phoneNumber.invalid': 'Phone number is invalid!',
  'pages.login.captcha.placeholder': 'Verification Code',
  'pages.login.captcha.required': 'Please input verification code!',
  'pages.login.phoneLogin.getVerificationCode': 'Get Code',
  'pages.getCaptchaSecondText': 'sec(s)',
  'pages.login.rememberMe': 'Remember me',
  'pages.login.forgotPassword': 'Forgot Password ?',
  'pages.login.submit': 'Login',
  'pages.login.loginWith': 'Login with :',
  'pages.login.registerAccount': 'Register Account',
  'pages.welcome.link': 'Welcome',
  'pages.welcome.alertMessage': 'Faster and stronger heavy-duty components have been released.',
  'pages.404.subTitle': 'Sorry, the page you visited does not exist.',
  'pages.404.buttonText': 'Back Home',
  'pages.admin.subPage.title': 'This page can only be viewed by Admin',
  'pages.admin.subPage.alertMessage':
    'Umi ui is now released, welcome to use npm run ui to start the experience.',
  'pages.searchTable.createForm.newRule': 'New Rule',
  'pages.searchTable.updateForm.ruleConfig': 'Rule configuration',
  'pages.searchTable.updateForm.basicConfig': 'Basic Information',
  'pages.searchTable.updateForm.ruleName.nameLabel': 'Rule Name',
  'pages.searchTable.updateForm.ruleName.nameRules': 'Please enter the rule name!',
  'pages.searchTable.updateForm.ruleDesc.descLabel': 'Rule Description',
  'pages.searchTable.updateForm.ruleDesc.descPlaceholder': 'Please enter at least five characters',
  'pages.searchTable.updateForm.ruleDesc.descRules':
    'Please enter a rule description of at least five characters!',
  'pages.searchTable.updateForm.ruleProps.title': 'Configure Properties',
  'pages.searchTable.updateForm.object': 'Monitoring Object',
  'pages.searchTable.updateForm.ruleProps.templateLabel': 'Rule Template',
  'pages.searchTable.updateForm.ruleProps.typeLabel': 'Rule Type',
  'pages.searchTable.updateForm.schedulingPeriod.title': 'Set Scheduling Period',
  'pages.searchTable.updateForm.schedulingPeriod.timeLabel': 'Starting Time',
  'pages.searchTable.updateForm.schedulingPeriod.timeRules': 'Please choose a start time!',
  'pages.searchTable.titleDesc': 'Description',
  'pages.searchTable.ruleName': 'Rule name is required',
  'pages.searchTable.titleCallNo': 'Number of Service Calls',
  'pages.searchTable.titleStatus': 'Status',
  'pages.searchTable.nameStatus.default': 'default',
  'pages.searchTable.nameStatus.running': 'running',
  'pages.searchTable.nameStatus.online': 'online',
  'pages.searchTable.nameStatus.abnormal': 'abnormal',
  'pages.searchTable.titleUpdatedAt': 'Last Scheduled at',
  'pages.searchTable.exception': 'Please enter the reason for the exception!',
  'pages.searchTable.titleOption': 'Option',
  'pages.searchTable.config': 'Configuration',
  'pages.searchTable.subscribeAlert': 'Subscribe to alerts',
  'pages.searchTable.title': 'Enquiry Form',
  'pages.searchTable.new': 'New',
  'pages.searchTable.chosen': 'chosen',
  'pages.searchTable.item': 'item',
  'pages.searchTable.totalServiceCalls': 'Total Number of Service Calls',
  'pages.searchTable.tenThousand': '0000',
  'pages.searchTable.batchDeletion': 'batch deletion',
  'pages.searchTable.batchApproval': 'batch approval',

  "password.update": "Change Password",
"password.update.reset": "PwdReset",
"password.update.sucess": "Password changed successfully",
"password.update.new-password": "New Password",
"password.update.old-password": "Old Password",
"password.update.recheck.new-password": "Confirm New Password",
"password.update.input.new-password": "Enter New Password",
"password.update.input.old-password": "Enter Old Password",
"password.update.input.recheck.new-password": "Re-enter New Password",
"password.update.new.check.password": "New password and confirmation do not match", 

  //客户
  'pages.addForm.customer.customerCode': 'Customer Code',
  'pages.addForm.customer.customerCode.placeholder': 'e.g. C001',
  'pages.addForm.customer.customerCode.tooltip': 'Must start with C, 4-10 chars (letters/numbers/underscores/hyphens)',
  'pages.addForm.customer.customerCode.required': 'Please enter customer code',
  'pages.addForm.customer.customerCode.length': 'Must be 4-10 characters',
  'pages.addForm.customer.customerCode.format': 'Must start with C, only letters/numbers/underscores/hyphens allowed',


  "pages.spApi.apiCode": "API Code",
  "pages.spApi.apiName": "API Name",
  "pages.spApi.unbind": "Unbind",
  "pages.spApi.unbindConfirm.title": "Confirm Unbind",
  "pages.spApi.unbindConfirm.content": "Are you sure to unbind this API?",
  "pages.spApi.selectApi": "Select API",
  "pages.spApi.selectApi.placeholder": "Please select API",
  "pages.spApi.bindButton": "Add Binding",
  "pages.spApi.modalTitle": "API Binding Management",
  "pages.spApi.bindTitle": "Bind API",
  "pages.spApi.addBindButton": "Add API Binding",
  "pages.operating": "Actions",

  "pages.spForm.spCode": "Supplier Code",
  "pages.spForm.spCode.placeholder": "Please enter supplier code",
  "pages.spForm.spCode.required": "Please enter supplier code",
  "pages.spForm.spName": "Supplier Name",
  "pages.spForm.spName.placeholder": "Please enter supplier name",
  "pages.spForm.spName.required": "Please enter supplier name",
  "pages.spForm.spStatus": "Status",
  "pages.spForm.spContactPerson": "Contact Person",
  "pages.spForm.spContactPerson.placeholder": "Please enter contact person",
  "pages.spForm.spContactPersonPhone": "Phone",
  "pages.spForm.spContactPersonPhone.placeholder": "Please enter phone number",
  "pages.spForm.spContactEmail": "Email",
  "pages.spForm.spContactEmail.placeholder": "Please enter email",
  "pages.spForm.spBalance": "Deposit(USD)",
  "pages.spForm.spBalance.placeholder": "Please enter deposit amount",
  "pages.active": "Active",
  "pages.inactive": "Inactive",
  "pages.edit": "Edit",
  "pages.create": "Create",
  "pages.button.submit": "Submit",
  "pages.button.cancel": "Cancel",
  "pages.confirm.title": "Confirm Action",
  "pages.confirm.content": "Are you sure to {action} this API?",
  "pages.confirm.okText": "Confirm",
  "pages.confirm.cancelText": "Cancel",
  "pages.activate": "activate",
  "pages.deactivate": "deactivate",
  "pages.processing": "Processing...",
  "pages.success.activate": "Activated successfully",
  "pages.success.deactivate": "Deactivated successfully",
  "pages.apiForm.asCode": "Service Code",
  "pages.apiForm.asCode.placeholder": "Please enter API service name",
  "pages.apiForm.asCode.required": "Please enter API service code",
  "pages.apiForm.asName": "Service Name",
  "pages.apiForm.asName.placeholder": "Please enter API service name",
  "pages.apiForm.asName.required": "Please enter API service name",
  "pages.apiForm.asStatus": "Service Status",
  "pages.apiForm.serviceType": "Service Type",
  "pages.apiForm.serviceType.logistics": "Logistics Service",
  "pages.apiForm.serviceType.addressValidation": "Address Validation",
  "pages.apiForm.labelPre": "Label Pre-advice",
  "pages.apiForm.asAddress": "Service Address",
  "pages.apiForm.asAddress.placeholder": "Please enter API service URL",
  "pages.apiForm.asAddress.required": "Please enter API service URL",
  "pages.apiForm.asUser": "Service Account",
  "pages.apiForm.asUser.placeholder": "API service account (optional)",
  "pages.apiForm.asPwd": "Service Password",
  "pages.apiForm.asPwd.placeholder": "Please enter",
  "pages.apiForm.asToken": "Service Token",
  "pages.apiForm.asToken.placeholder": "API service token (optional)",
  "pages.apiForm.asKey": "Service Key",
  "pages.apiForm.asKey.placeholder": "API service key (optional)",
  "pages.apiForm.asApplication": "Service Product Code",
  "pages.apiForm.asApplication.placeholder": "API service product code (optional)",
  "pages.apiForm.serviceLevel": "Service Level",
  "pages.apiForm.serviceLevel.placeholder": "API service levels, separated by commas",
  "pages.apiForm.other": "Other Information",
  "pages.apiForm.other.placeholder": "Other API information (optional)",
  "pages.apiForm.remark": "Remarks",
  "pages.apiForm.remark.placeholder": "API remarks (optional)",
  "pages.yes": "Yes",
  "pages.no": "No",
  "pages.spApi.selectApi.required": "Please select API",
  
  "pages.customer.address.sn": "Address Code",
  "pages.customer.address.sn.placeholder": "Please enter address code",
  "pages.customer.address.sn.required": "Please enter address code",
  "pages.customer.address.shipperName": "Shipper Name",
  "pages.customer.address.shipperName.placeholder": "Please enter shipper name",
  "pages.customer.address.shipperName.required": "Please enter shipper name",
  "pages.customer.address.country": "Country",
  "pages.customer.address.country.placeholder": "Please enter country",
  "pages.customer.address.country.required": "Please enter country",
  "pages.customer.address.state": "State",
  "pages.customer.address.state.placeholder": "Please enter state",
  "pages.customer.address.state.required": "Please enter state",
  "pages.customer.address.city": "City",
  "pages.customer.address.city.placeholder": "Please enter city",
  "pages.customer.address.city.required": "Please enter city",
  "pages.customer.address.postcode": "Postcode",
  "pages.customer.address.postcode.placeholder": "Please enter postcode",
  "pages.customer.address.postcode.required": "Please enter postcode",
  "pages.customer.address.telephone": "Telephone",
  "pages.customer.address.telephone.placeholder": "Please enter telephone",
  "pages.customer.address.telephone.required": "Please enter telephone",
  "pages.customer.address.company": "Company",
  "pages.customer.address.company.placeholder": "Please enter company name",
  "pages.customer.address.doorplate": "Doorplate Number",
  "pages.customer.address.doorplate.placeholder": "Please enter doorplate number",
  "pages.customer.address.streetAddress1": "Address 1",
  "pages.customer.address.streetAddress1.placeholder": "Please enter address 1",
  "pages.customer.address.streetAddress1.required": "Please enter address 1",
  "pages.customer.address.streetAddress2": "Address 2",
  "pages.customer.address.streetAddress2.placeholder": "Please enter address 2",
 "pages.customer.address.delete.confirm.title": "Confirmation",
  "pages.customer.address.delete.confirm.content": "Are you sure you want to delete this shipping address?",
  "pages.button.confirm": "Confirm",
  "pages.common.processing": "Processing...",
  "pages.customer.address.delete.success": "Deleted successfully",
  "pages.customer.operation.confirm.title": "Confirmation",
  "pages.customer.status.change.confirm.content": "Are you sure you want to {action} this customer?",
  "pages.customer.status.enable": "enable",
  "pages.customer.status.disable": "disable",
  "pages.customer.status.enabled": "enabled",
  "pages.customer.status.disabled": "disabled",
  "pages.customer.status.change.success": "{action} successfully",
  "pages.customer.password.reset.confirm.content": "Are you sure you want to reset this customer's password?",
  "pages.customer.password.reset.success": "Password reset successfully",
 "pages.customer.credit.add.title": "Add Authorization",
  "pages.customer.credit.amount.label": "Credit Amount",
  "pages.customer.credit.amount.placeholder": "Please enter credit amount",
  "pages.customer.credit.dueDate.label": "Credit Due Date",
  "pages.customer.credit.document.label": "Documents",
  "pages.common.remark.label": "Remarks",
  "pages.common.input.placeholder": "Please enter",
  "pages.customer.credit.columns.customerCode": "Customer Code",
  "pages.customer.credit.columns.customerName": "Customer Name",
  "pages.customer.credit.columns.creditCode": "Credit Code",
  "pages.customer.credit.columns.creditType": "Credit Type",
  "pages.customer.credit.columns.creditAmount": "Credit Amount",
  "pages.customer.credit.columns.creditDuration": "Credit Duration (Days)",
  "pages.customer.credit.columns.status": "Status",
  "pages.customer.credit.columns.creditTime": "Credit Time",
  "pages.customer.credit.columns.dueTime": "Due Time",
  "pages.createTime": "Create Time",
 "pages.customer.select.label": "Customer Code",
  "pages.customer.select.placeholder": "Please select customer code",
  "pages.customer.select.required": "Please select customer code",
   "pages.payment.form.payBank.label": "Payment Bank",
  "pages.payment.form.payBank.placeholder": "Please enter payment bank",
  "pages.payment.form.payBank.required": "Please enter payment bank",
  "pages.payment.form.pmCode.label": "Recharge Type",
  "pages.payment.form.payerAccountName.label": "Payee Account Name",
  "pages.payment.form.payerAccountName.placeholder": "Please enter payee account name",
  "pages.payment.form.payerAccountName.required": "Please enter payee account name",
  "pages.payment.form.payerAccount.label": "Payee Account Number",
  "pages.payment.form.payerAccount.placeholder": "Please enter payee account number",
  "pages.payment.form.payerAccount.required": "Please enter payee account number",
  "pages.payment.form.amount.label": "Recharge Amount",
  "pages.payment.form.amount.placeholder": "Please enter recharge amount",
  "pages.payment.form.amount.required": "Please enter recharge amount",
  "pages.payment.form.realAmount.label": "Actual Amount",
  "pages.payment.form.realAmount.placeholder": "Please enter actual amount",
  "pages.payment.form.realAmount.required": "Please enter actual amount",
  "pages.payment.form.amountUpper.label": "Recharge Amount (Capital)",
  "pages.payment.form.amountUpper.placeholder": "Please enter recharge amount",
  "pages.payment.form.attachment.label": "Documents",
  "pages.common.note.label": "Remarks",
  "pages.addForm.customer.customerCurrency": "Currency",
"pages.payment.columns.customerCode": "Customer Code",
  "pages.payment.columns.customerName": "Customer Name",
  "pages.payment.columns.transactionNo": "Transaction No",
  "pages.payment.columns.amount": "Amount",
  "pages.payment.columns.pmCode": "Payment Method",
  "pages.payment.columns.realAmount": "Actual Amount",
  "pages.payment.columns.note": "Remarks",
  "pages.payment.columns.status": "Status",
  "pages.payment.columns.confirmTime": "Approval Time",
  "pages.payment.columns.operatorDesc": "Approval Comments",

  "pages.payment.actions.approve": "Approve",
  "pages.payment.actions.reject": "Reject",
  "pages.payment.actions.invalid": "Invalidate",
  "pages.payment.actions.confirmInvalid": "Confirm Invalidation",

  "pages.payment.confirm.invalid.title": "Confirm Invalidation",
  "pages.payment.confirm.invalid.content": "Are you sure to invalidate payment {transactionNo}? This operation cannot be undone!",

  "pages.payment.messages.approveSuccess": "Approval completed",
  "pages.payment.messages.approveError": "Approval failed",
  "pages.payment.messages.invalidSuccess": "Payment {transactionNo} has been invalidated",
  "pages.payment.messages.invalidError": "Invalidation failed: {error}",
  "pages.payment.messages.enumError": "Failed to load enum data",

  "pages.payment.status.invalid": "Invalidated",

  "pages.payment.modal.approvalTitle": "Payment Approval",
  "pages.payment.modal.approvalComments": "Approval Comments",
  "pages.payment.modal.approvalCommentsPlaceholder": "Please provide detailed approval comments",
  "pages.payment.modal.approvalCommentsRequired": "Please enter approval comments",

  "pages.payment.new": "New",

"pages.searchTable.customer.list": "Customer List",
"pages.searchTable.customer.create": "Create",
"pages.searchTable.customer.code": "Account",
"pages.searchTable.customer.name": "Name",
"pages.searchTable.customer.balance": "Balance",
"pages.searchTable.customer.currency": "Currency",
"pages.searchTable.customer.rechargeTotal": "Total Recharge",
"pages.searchTable.customer.totalCost": "Total Cost",
"pages.searchTable.customer.cancelFee": "Cancellation Fee",
"pages.searchTable.customer.totalBill": "Total Bill",
"pages.searchTable.customer.status": "Status",

"pages.addForm.customer.customerType": "Type",
"pages.addForm.customer.customerName": "Customer Name",
"pages.addForm.customer.customerShortName": "Short Name",
"pages.addForm.customer.customerAddress": "Address",
"pages.addForm.customer.customerDomain": "Website",
"pages.addForm.customer.customerPhone": "Mobile",
"pages.addForm.customer.customerTelephone": "Telephone",
"pages.addForm.customer.customerEmail": "Email",
"pages.addForm.customer.legalPerson": "Legal Person",
"pages.addForm.customer.customerLogo": "Logo URL",
"pages.addForm.customer.customerCashType": "Payment Type",
"pages.addForm.customer.customerBillingCycle": "Billing Cycle",
"pages.addForm.customer.validPeriodDate": "Valid Period",

"pages.addForm.customer.customerType.normal": "Normal Customer",
"pages.addForm.customer.customerType.agent": "Agent Customer",
"pages.addForm.customer.customerCashType.prepay": "Prepay",
"pages.addForm.customer.customerCashType.bil": "Bill",
"pages.addForm.customer.customerStatus.0": "Enabled",
"pages.addForm.customer.customerStatus.1": "Disabled",

"pages.extras.list": "Extra Fees List",
"pages.extras.create": "Create Extra Fee",
"pages.extras.ruleName": "Name",
"pages.extras.ruleCode": "Code",
"pages.extras.serviceProvider": "Service Provider",
"pages.extras.ruleDescription": "Description",
"pages.extras.createTime": "Create Time",
"pages.extras.updateTime": "Update Time",
"pages.extras.creator": "Creator",
"pages.extras.updater": "Updater",

"pages.order.status.submitted": "Submitted",
"pages.order.status.forecast": "Forecasted",
"pages.order.status.cancelling": "Cancelling",
"pages.order.status.canceled": "Canceled",
"pages.order.status.pre_transit": "Pre-transit",
"pages.order.status.in_transit": "In Transit",
"pages.order.status.finished": "Delivered",
"pages.order.status.abnormal_forecast": "Abnormal Forecast",
"pages.order.status.obsolete": "Obsolete",

  // Dictionary Data
"pages.dict.data.list": "Dictionary Data",
"pages.dict.data.label": "Label",
"pages.dict.data.sort": "Sort",
"pages.dict.data.value": "Value",
"pages.dict.data.remark": "Remark",

// Operations
"pages.delete": "Delete",
"pages.back": "Back",
// Status
"pages.operation.success": "Operation successful",
// Positions
"pages.position.top": "Add to top",
"pages.position.bottom": "Add to bottom",
"pages.truckOrder.createTime": "Create Time",
"pages.truckOrder.time.created": "Created:",
"pages.truckOrder.time.updated": "Updated:",

// Order related
"pages.truckOrder.list": "Order List",
"pages.truckOrder.approval.title": "Cancel Approval",

// Page titles
"pages.order.shipperAddress.title": "Shipper Address Details",
"pages.order.receiverAddress.title": "Receiver Address Details",

// Address fields
"pages.order.address.pickup": "Pickup Address",
"pages.order.address.company": "Company Name",
"pages.order.address.company.required": "Please enter company name",
"pages.order.address.company.extra": "To avoid additional carrier charges, do not use personal names as company names unless the goods are residential",
"pages.order.address.email": "Email",
"pages.order.address.contact": "Contact Person",
"pages.order.address.contact.lastName": "Last Name",
"pages.order.address.contact.firstName": "First Name",
"pages.order.address.phone": "Phone",
"pages.order.address.phone.placeholder": "Enter phone number",
"pages.order.address.extension": "Extension",
"pages.order.address.reference": "Reference No",
"pages.order.address.special": "Accessorials",
"pages.order.address.special.placeholder": "Please select",
"pages.order.address.special.required": "Please select accessorials",
"pages.order.address.notes": "Notes",
"pages.order.address.businessHours": "Business Hours",
"pages.order.address.businessHours.required": "Please enter business hours",
"pages.order.address.businessHours.start": "Start Time",
"pages.order.address.businessHours.end": "End Time",
"pages.order.address.pickupTime": "Pickup Time",
"pages.order.address.pickupTime.required": "Please enter pickup time",

// Validation messages
"validation.postalCode.required": "Please enter postal code",
"validation.postalCode.format": "Please enter a valid postal code (e.g. 12345 or 12345-6789)",
"validation.email.required": "Please enter email address",
"validation.email.format": "Please enter a valid email address!",
"validation.phone.required": "Please enter phone number",
"validation.phone.format": "Please enter a valid phone number",

// Options
"option.none": "None",
// Card title
"pages.order.addressInfo.title": "Address Information",

// Address related
"pages.order.address.delivery": "Delivery Address",

// Validation messages
"validation.address.pickup.required": "Please enter pick-up address",
"validation.address.delivery.required": "Please enter delivery address",
"validation.pickupTime.required": "Please select pick-up time",
// Card title
"pages.order.productInfo.title": "Product Information",

// Reference number related
"pages.order.referenceNo.label": "Reference No",
"pages.order.referenceNo.placeholder": "Usually fill in customer system order number",

// Validation messages
"validation.referenceNo.required": "Please enter customer order number",
"validation.referenceNo.maxLength": "Cannot exceed 40 characters",
"validation.referenceNo.specialChars": "Cannot contain special characters",
// Card titles
"pages.order.packageInfo.title": "Package Information",
"pages.order.packageInfo.addPackage": "Add Package",
"pages.order.packageInfo.packageTitle": "Package {number}",

// Form fields
"pages.order.packageInfo.packageType": "Package Type",
"pages.order.packageInfo.quantity": "Quantity",
"pages.order.packageInfo.weight": "Weight(lbs)",
"pages.order.packageInfo.length": "Length(inches)",
"pages.order.packageInfo.width": "Width(inches)",
"pages.order.packageInfo.height": "Height(inches)",
"pages.order.packageInfo.description": "Description",

// Placeholders
"pages.order.packageInfo.selectPlaceholder": "Please select",

// Validation messages
"validation.package.type.required": "Please select",
// Address input component
"pages.addressInput.placeholder": "Please enter full address (Street, City, State ZIP)",
"pages.addressInput.valid.tooltip": "Address format is correct",
"pages.addressInput.invalid.tooltip": "Example: 938 E Belmont St, Ontario, CA 91761",
"pages.addressInput.errorMessage": "Please enter full address (Street, City, State ZIP)",

// Validation rules
"validation.address.required": "Please enter address",
"validation.address.format": "Invalid address format",
// Card title
"pages.quotation.title": "Quotation Information",
// Quotation fields
"pages.quotation.estimatedPickup": "Estimated Pickup",
"pages.quotation.estimatedDelivery": "Estimated Delivery",
"pages.quotation.serviceType": "Service Type",
// Empty state
"pages.quotation.noData": "No quotation data available",
// Button
"pages.quotation.refreshButton": "Refresh Quotation",
// Error messages
"message.quotation.fetchFailed": "Failed to get quotation",
"message.quotation.fetchError": "Error occurred while fetching quotation",
// Shipper validation
"validation.shipper.company.required": "Shipper company name is required",
"validation.shipper.email.required": "Shipper email is required",
"validation.shipper.email.format": "Shipper email format is invalid",
"validation.shipper.phone.required": "Shipper phone is required",
"validation.shipper.openTime.required": "Shipper pickup start time is required",
"validation.shipper.closeTime.required": "Shipper pickup end time is required",
"validation.shipper.pickReady.required": "Shipper ready time is required",
"validation.shipper.accessorials.required": "Shipper accessorials are required",

// Receiver validation
"validation.receiver.company.required": "Receiver company name is required",
"validation.receiver.email.required": "Receiver email is required",
"validation.receiver.email.format": "Receiver email format is invalid",
"validation.receiver.phone.required": "Receiver phone is required",
"validation.receiver.openTime.required": "Receiver pickup start time is required",
"validation.receiver.closeTime.required": "Receiver pickup end time is required",
"validation.receiver.accessorials.required": "Receiver accessorials are required",

// Order validation
"validation.truckOrder.referenceNo.maxLength": "Reference number cannot exceed 40 characters",
"validation.address.complete.required": "Please complete address information",



// Package validation
"validation.package.type.required.choice": "Please select package type for package #{index}",
"validation.package.quantity.required": "Please enter quantity for package #{index}",
"validation.package.weight.required": "Please enter weight for package #{index}",
"validation.package.length.required": "Please enter length for package #{index}",
"validation.package.width.required": "Please enter width for package #{index}",
"validation.package.height.required": "Please enter height for package #{index}",
"validation.package.description.required": "Please enter description for package #{index}",

// Labels
"label.shipper.address": "Pickup Address",
"label.receiver.address": "Delivery Address",
  //订单
  'pages.search.placeholder': 'Multiple order search, supports separators semicolon/comma, max 500 characters',

  // Step titles
"pages.order.steps.basicInfo": "Basic Information",
"pages.order.steps.detailInfo": "Detailed Information",

// Button texts
"pages.button.previous": "Previous",
"pages.button.next": "Next",
"pages.button.understand": "I Understand",
"pages.button.backToList": "Back to List",

// Order creation
"pages.order.create.failed": "Creation Failed",
"pages.order.create.success": "Creation Successful",
"pages.order.create.success.message": "Order submitted successfully. Continue creating new order?",
"pages.order.create.continue": "Continue Creating",
"pages.order.create.systemError": "System Error",

// Validation
"pages.order.validation.title": "Form Validation Error",
"pages.order.validation.checkForm": "Please check the form and fill in all required fields",

// Submission status
"pages.order.submitting": "Submitting Order...",
"pages.order.submit": "Submit Order",
// Validation messages
"validation.company.required": "Please enter company name",
"validation.accessorials.required": "Please select special requirements!",
"validation.businessHours.required": "Please enter business hours",

// Tab titles
"pages.order.tabs.basicInfo": "Basic Information",
"pages.order.tabs.orderLog": "Order Log",
"pages.order.tabs.feeDetails": "Fee Details",
"pages.order.tabs.goodsInfo": "Goods",
"pages.order.tabs.bolInfo": "BOL",
"pages.order.tabs.logistics": "Logistics",

// Modal titles
"pages.order.info": "Order Information",
"pages.order.create.title": "Create Order",
// Column titles
"pages.fee.columns.index": "No.",
"pages.fee.columns.type": "Fee Type",
"pages.fee.columns.amount": "Amount",
"pages.fee.columns.note": "Fee Note",
"pages.fee.columns.createTime": "Occurrence Time",

  "pages.status.disabled": "Disabled",
  "pages.status.enabled": "Enabled",
  "pages.price.range.description": "Description:\nrangeBegin: price range start (inclusive)\nrangeEnd: price range end (exclusive), when not configured means no upper limit\ncalculationRule: calculation rule (rate % increase, add fixed value increase, fix fixed value)",

  "pages.shippingAddress.confirm.title": "Confirm Action",
  "pages.shippingAddress.confirm.content": "Are you sure you want to delete this shipping address?",
  "pages.confirm": "Confirm",
  "pages.cancel": "Cancel",
  "pages.shippingAddress.delete.success": "Successfully deleted",
"pages.apiLog.orderCode": "Order Code",
  "pages.apiLog.referenceNo": "Refer No",
  "pages.apiLog.requestTime": "Time",
  "pages.apiLog.requestContent": "Content",
  "pages.apiLog.requestUrl": "URL",
  "pages.apiLog.actions": "Actions",
  "pages.apiLog.detail": "Detail",
   "pages.apiLog.title": "API Logs",
  "pages.operateLog.title": "Operation Log Query",
  "pages.operateLog.id": "Log ID",
  "pages.operateLog.module": "Module",
  "pages.operateLog.subModule": "Submodule",
  "pages.operateLog.username": "Username",
  "pages.operateLog.ip": "IP",
  "pages.operateLog.action": "Content",
  "pages.operateLog.method": "Method",
  "pages.operateLog.time": "Time",
  "pages.operateLog.bizId": "Business ID",
  "pages.operateLog.viewDetail": "View log details: {id}",
// Fee types
"pages.fee.types.basicRate": "Basic Freight",
"pages.fee.types.extrasFee": "Extra Fee",

// Card titles
"pages.order.info.orderInfo": "Order Information",
"pages.order.info.shipper": "Shipper Information",
"pages.order.info.receiver": "Receiver Information",

// Description labels
"pages.order.info.orderNo": "Order No",
"pages.order.info.product": "Product",
"pages.order.info.referenceNo": "Reference No",
"pages.order.info.trackingNo": "Tracking No",
"pages.order.info.contact": "Contact",
"pages.order.info.company": "Company",
"pages.order.info.location": "Location",
"pages.order.info.postcode": "Postcode",
"pages.order.info.address": "Address",
"pages.order.info.phone": "Phone",
"pages.order.info.extension": "Extension",
"pages.order.info.email": "Email",
"pages.order.info.pickupWindow": "Pickup Window",
"pages.order.info.businessHours": "Business Hours",
"pages.order.info.deliveryHours": "Delivery Hours",
"pages.order.info.additionalInfo": "Additional Info",
"pages.order.info.deliveryNoticePhone": "Delivery Notice Phone",
"pages.order.info.deliveryNoticeEmail": "Delivery Notice Email",
// Column titles
"pages.log.columns.index": "No.",
"pages.log.columns.opType": "Type",
"pages.log.columns.olType": "Change Type",
"pages.log.columns.statusChange": "Status Change",
"pages.log.columns.comments": "Change Description",
"pages.log.columns.operator": "Operator",
"pages.log.columns.createTime": "Operation Time",

// Change types
"pages.log.types.status": "Status",
"pages.log.types.context": "Context",
"pages.log.types.fee": "Fee",

"pages.boxInfo.index": "No.",
  "pages.boxInfo.unit": "Unit",
  "pages.boxInfo.quantity": "Quantity",
  "pages.boxInfo.weight": "Weight",
  "pages.boxInfo.length": "Length",
  "pages.boxInfo.width": "Width",
  "pages.boxInfo.height": "Height",
  "pages.boxInfo.description": "Description",
  "pages.boxInfo.unit.lbs": "lbs",
  "pages.boxInfo.unit.inches": "inches",

// Order status
"pages.log.status.submitted": "Submitted",
"pages.log.status.forecast": "Forecasted",
"pages.log.status.cancelling": "Cancelling",
"pages.log.status.canceled": "Canceled",
 "pages.log.status.short.pendingDelivery": "Pending",
  "pages.log.status.short.inDelivery": "Delivering",
  "pages.log.status.short.delivered": "Delivered",
"pages.log.status.abnormalForecast": "Abnormal Forecast",
"pages.log.status.obsolete": "Obsolete",
// BOL column titles
"pages.bol.columns.index": "No.",
"pages.bol.columns.type": "Event Type",
"pages.bol.columns.info": "BOL Information",
"pages.bol.columns.fileType": "File Type",

// Operations (already exist)
"pages.download": "Download",
// Tracking column titles
"pages.track.columns.index": "No.",
"pages.track.columns.location": "Location",
"pages.track.columns.nextStop": "Next Stop",
"pages.track.columns.previousStop": "Previous Stop",
"pages.track.columns.eventType": "Event Type",
"pages.track.columns.timestamp": "Timestamp",
"pages.track.columns.statusDesc": "Status Description",
"pages.track.columns.refNumber": "Reference Number",
"pages.track.columns.proNumber": "Pro Number",
"pages.track.columns.eventTypeDesc": "Event Type Description",
// Tabs
"pages.order.tabs.all": "All",
"pages.order.status.preTransit": "Pre Transit",
"pages.order.status.inTransit": "In Transit",
// Cancel modal
"pages.order.cancel.title": "Cancel Application",
"pages.order.cancel.apply": "Apply Cancel",
"pages.order.cancel.reason": "Cancel Reason",
"pages.order.cancel.reason.placeholder": "Please provide detailed cancel reason",
// Buttons
"pages.button.back": "Back",
// Validation messages
"validation.cancelReason.required": "Please enter cancel reason",
// Product selection
"pages.product.select.label": "Logistics Product",
"pages.product.select.placeholder": "Please select logistics product",
"pages.product.customer.list": "Customer-Product List",
    "pages.product.product.list": "Product-Customer List",
"pages.product.add.title": "Add New Product",
  "pages.product.add.basicInfo": "Basic Information",
  "pages.product.add.logisticsFee": "Logistics Fee Rules",
  "pages.product.add.otherConfig": "Other Configurations",
  
  "pages.product.code": "Code",
  "pages.product.code.placeholder": "Please enter product code",
  "pages.product.code.required": "Please enter product code",
  
  "pages.product.name": "Name",
   "pages.product.list": "Products",
  "pages.product.name.placeholder": "Please enter product name",
  "pages.product.name.required": "Please enter product name",
  
  "pages.product.supplier": "Supplier",
  "pages.product.supplier.placeholder": "Please select supplier",
  "pages.product.supplier.required": "Please select supplier",
  
  "pages.product.status": "Service Status",
  "pages.product.remark": "Product Remark",
  
  "pages.product.baseFeeRule": "Base Logistics Fee Rule",
  "pages.product.extraFeeRule": "Additional Logistics Fee Rules",
  "pages.product.feeRuleName": "Fee Rule Name",
  "pages.product.feeRuleName.placeholder": "Please select fee rule",
  "pages.product.feeRuleName.required": "Please select fee rule",
  
  "pages.product.extraFee": "Additional Fee",
  "pages.product.extraFee.placeholder": "Please enter additional fee",
  "pages.product.extraFee.required": "Please enter additional fee",
  
  "pages.product.addExtraRule": "Add Additional Logistics Fee Rule",
  
  "pages.product.extraParams": "Extra Parameters",
  "pages.product.extraParams.placeholder": "Please enter extra parameters",
  
  "pages.previous": "Previous",
  "pages.next": "Next",
  "pages.submit": "Submit",
  "pages.product.step.basic": "Basic Settings",
  "pages.product.step.feeRule": "Logistics Fee Rules",
  "pages.product.step.other": "Other Settings",
  
  "pages.product.basicInfo": "Basic Information",
  "pages.product.code.invalid": "Invalid product code",
  
  "pages.product.ruleCode": "Rule Code",
  "pages.product.calcType": "Calculation Type",
  "pages.product.ruleValue": "Rule Value",
  "pages.product.description": "Description",
  
  "pages.product.addFeeRule": "Add Fee Rule",
  "pages.product.extraFeeName": "Additional Fee Item",
  "pages.product.extraFeeName.placeholder": "Please select additional fee item",
  "pages.product.extraFeeName.required": "Please select additional fee item",
  "pages.product.addExtraFeeRule": "Add Additional Logistics Fee Rule",
  
  "pages.product.otherConfig": "Other Settings",
  "pages.product.otherConfig.placeholder": "Other",
  
  "pages.product.submit.success": "Submitted successfully",
  "pages.product.submit.error": "Submission failed, please check the form",
  "pages.form.required": "This field is required",
  "pages.product.confirm.title": "Confirm Action",
  "pages.product.confirm.content": "Are you sure you want to {action} this product?",
  "pages.product.activate": "activate",
  "pages.product.deactivate": "deactivate",
  "pages.product.status.success": "{action} successful",
  "pages.product.delete.success": "Deleted successfully",
   "pages.orderLog.title": "Order Log Query",
  "pages.orderLog.opType": "Operation Type",
  "pages.orderLog.opType.add": "Add",
  "pages.orderLog.opType.edit": "Edit",
  "pages.orderLog.opType.submit": "Submit",
  "pages.orderLog.opType.change": "Change",
  "pages.orderLog.opType.out": "Outbound",
  "pages.orderLog.opType.other": "Other",
  "pages.orderLog.orderCode": "Order Code",
  "pages.orderLog.changeType": "Change Type",
  "pages.orderLog.statusChange": "Status Change",
  "pages.orderLog.contentChange": "Content Change",
  "pages.orderLog.operator": "Operator",
  "pages.orderLog.opIp": "IP",
  "pages.orderLog.opRemark": "Remark",
  "pages.orderLog.createTime": "Create Time",
  "pages.account.add.success": "Account added successfully",
  "pages.account.add.error": "Submission failed, please check the form",
   

  //登录页相关
  "services.title": "CargoK LTL",
  "services.subtitle": "Express Delivery, Supply Chain, Cross-Border Logistics Services",
  "login.submitText": "Log In",
  "login.username.placeholder": "Please enter your username",
  "login.username.required": "Please enter your username!",
  "login.password.placeholder": "Please enter your password",
  "login.password.required": "Please enter your password",
  "login.autoLogin": "Auto Login",

  //首页
  "dashboard.quickActions.title": "Quick Actions",
  "dashboard.quickActions.customerManagement": "Customers",
  "dashboard.quickActions.orderList": "Orders",
  "dashboard.quickActions.billList": "Bills",
  "dashboard.quickActions.productList": "Products",

  "dashboard.todayStats.title": "Today's Business Data",
  "dashboard.todayStats.orders": "Today's Orders",
  "dashboard.todayStats.returns": "Today's Returns",
  "dashboard.todayStats.issues": "Today's Issues",
  
  "dashboard.chart.title": "30-Day Order Trend",
  "dashboard.chart.orders": "Order Count",
  
  "dashboard.unit.order": "order(s)",

  
  "pages.searchTable.serialNumber": "NO.",
  //发货地址
  "pages.cust.address.list": "Shipping Address List",
  "pages.cust.address.shipperName": "Shipper Name",
  "pages.cust.address.sn": "Address Code",
  "pages.cust.address.country": "Country",
  "pages.cust.address.postcode": "Postcode",
  "pages.cust.address.state": "State",
  "pages.cust.address.city": "City",
  "pages.cust.address.doorplate": "Doorplate",
  "pages.cust.address.telephone": "Telephone",
  "pages.cust.address.company": "Shipper Company",
  "pages.cust.address.streetAddress": "Street Address",
  "pages.cust.address.streetAddress1": "Street Address 1",
  "pages.cust.address.streetAddress2": "Street Address 2",

  "pages.cust.address.create": "Add Shipping Address",

  //物流价格规则
  "pages.price.list": "Price Rule List",
  "pages.price.create": "Create Price Rule",
  "pages.price.ruleName": "Name",
  "pages.price.ruleCode": "Code",
  "pages.price.ruleType": "Type",
  "pages.price.ruleType.base": "Base Charge Item",
  "pages.price.ruleType.special": "Special Charges Item",
  "pages.price.feeItemCode": "Special Rule Code",
  "pages.price.calculationRule": "Calculation Rule",
  "pages.price.calcType.fixedPrice": "Fixed Price",
  "pages.price.calcType.floatingRate": "Floating Rate",
  "pages.price.calcType.fixedAdditional": "Fixed Additional Charge",
  "pages.price.calcType.Segmented": "Segmented Pricing",
  "pages.price.ruleValue": "Rule Value",
  "pages.price.ruleExtendValue": "Segmented Value",
  "pages.price.desc": "Description",
  "pages.price.status": "Status", 
  //物流商品

  "pages.product.prName": "Product Name",
  "pages.product.prCode": "Product Code",
  "pages.product.spName": "Channel",
  "pages.product.new": "Add Product",

  //字典
  "pages.dict.list": "Dictionary List",
  "pages.dict.create": "Create Dictionary",
  "pages.dict.name": "Name",
  "pages.dict.type": "Code",
  "pages.dict.remark": "Remark",
  "pages.dict.info": "Infor",
  "pages.dict.type.required": "Dictionary Code is required",
  "pages.dict.name.required": "Dictionary Name is required",
  "pages.dict.status.required": "Dictionary Status is required",
  //用户
  "pages.user.list": "User List",
  "pages.user.create": "Create User",
  "pages.user.username": "Username",
  "pages.user.nickname": "Nickname",
  "pages.user.email": "Email",
  "pages.user.mobile": "Mobile",
  "pages.user.loginIp": "Last Login IP",
  "pages.user.loginDate": "Last Login Time",
   "pages.user.remark":"Remark",

  //页面通用表示
  "pages.updateTime": "Update Time",
  "pages.remark": "Remark",
  "pages.view": "View",
  "pages.apply.cancel": "Cancel",
  "pages.approval": "Approval",
  "pages.refresh": "Refresh",
  "pages.agree": "Agree",
  "pages.reject": "Reject",

  "pages.check.failed": "Validation Failed",
  "pages.spApi.status": "Status",
  "pages.spApi.address": "API Address",
  "pages.spApi.new": "Add Supplier API",
  "pages.button.reset": "Reset",
  "pages.button.query": "Query",
  "pages.button.expand": "Expand",
  "pages.button.collapse": "Collapse",

  "pages.sp.code": "Supplier Code",
  "pages.sp.name": "Supplier Name",
  "pages.sp.status": "Status",
  "pages.sp.spBalance": "Deposit",
  "pages.sp.new": "Add Supplier",
  "pages.sp.apilist": "API",

  "pages.status": "Status",
  "pages.status.confirm.opt": "Confirm Operation",
  "pages.status.confirm.delete.record": "Are you sure you want to delete this record?",
  "pages.status.delete.success": "Delete Successful",

  "pages.payment.customCode": "Customer Code",
  "pages.payment.customName": "Customer Name",
  "pages.payment.status": "Status",
  "pages.payment.pmCode": "Payment Method",
  "pages.payment.export-list": "Export List",
  "pages.payment.export": "Export Voucher",

  "pages.credit.new": "Add Credit",


  "pages.apiLog.status": "Status",
  "pages.apiLog.responseInfo": "Response Info",
  "pages.apiLog.responseTime": "Response Time",
  "pages.apiLog.costTime": "Cost Time(ms)",
  "api.log.modal.title": "API Log Details",
  "api.log.modal.close": "Close",
  "api.log.basic.info": "Basic Information",
  "api.log.request.info": "Request Information",
  "api.log.response.info": "Response Information",
  "api.log.log.id": "Log ID",
  "api.log.order.code": "Order Code",
  "api.log.reference.no": "Reference No",
  "api.log.request.method": "Request Method",
  "api.log.request.url": "Request URL",
  "api.log.request.time": "Request Time",
  "api.log.request.headers": "Request Headers",
  "api.log.request.body": "Request Body",
  "api.log.status.code": "Status Code",
  "api.log.response.time": "Response Time",
  "api.log.cost.time": "Cost Time",
  "api.log.error.msg": "Error Message",
  "api.log.response.body": "Response Body",

  //卡车订单
  "pages.truckOrder.info": "Order Information",
  "pages.truckOrder.orderCode": "Order Code",
  "pages.truckOrder.referenceNo": "Refer No",
  "pages.truckOrder.referenceNo.Short":"Refrence",
  "pages.truckOrder.trackingNumber": "Tracking No",
  "pages.truckOrder.customerCode": "Customer",
  "pages.truckOrder.productCode": "Product",
  "pages.truckOrder.spCode": "Supplier",
  "pages.truckOrder.shippingFeeEstimate": "Shipping Fee",
  "pages.truckOrder.logisticsError": "Logistics Error",
  "pages.truckOrder.orderStatus": "Status",
  "pages.truckOrder.updateTime": "Update Time",
  "pages.truckOrder.pickUpCountry": "Pick Up Country",
  "pages.truckOrder.pickUpPostcode": "Pick Up Postcode",
  "pages.truckOrder.deliveryCountry": "Delivery Country",
  "pages.truckOrder.deliveryPostCode": "Delivery Postcode",
  "pages.truckOrder.ofdAmount": "Amount",
  "pages.truckOrder.export": "Export",
  "pages.truckOrder.feeNew": "Add Fee",
  "pages.truckOrder.ofdNote": "Fee Note",

  "pages.truckOrder.feeCode": "Fee Type",
  "pages.truckOrder.feeValue": "Bill Amount",
  "pages.truckOrder.serviceAmount": "Service Provider Amount",

  "pages.table.index": "NO.",
  "pages.search.orderCode": "Order Code",
  "pages.search.trackingNumber": "Tracking No.",
  "pages.search.referenceNo": "Reference No",

  
};
